// 1. 导入模块
const express = require("express");

// 2. 创建web实例
const app = express();


app.get('/', (req, res) => {
    // 响应中文:express自动
    res.send('我是首页')
    // node.js原生,中文报乱码
    // res.end('我是首页')
})
app.get('/list', (req, res) => {
    let obj = {
        data: [10, 20, 30],
        code: 200,
        message: '请求列表成功'
    }

    //响应json数据
    res.send(obj)

    // 原生nodejs:只能识别字符串+二进制。如果是对象需要先转json
    // res.end(JSON.stringify(obj))
})
app.get('/login', (req, res) => {
    // 响应网页  自动帮我们读取文件并且响应
    res.sendFile(`${__dirname}/public/index.html`)
})


app.use(express.static('public'))


// 4. 启动服务
app.listen(8080, () => {
    console.log("server is running at http://127.0.0.1:8080");
});